home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Item MB Quick & Easy 2.0
/
Item MB Quick & Easy 2.0.iso
/
mbfacad
/
mb42235.lsp
< prev
next >
Wrap
Lisp/Scheme
|
1998-03-15
|
2KB
|
50 lines
;=============422.35 Verbindungsprofil
(defun C:42235A ( / )
(EAITDBL "0042235")
(princ (strcat "\n\n" EAITbez1))
(EAITvari)
(EAITvars)
(setvar "ORTHOMODE" 1)
(setvar "OSMODE" 0)
(EAITmsg "mb_mld15" "\n" "019" nil) ;Absetzen/Drehwinkel...
(setq P1 (getpoint))
(command EAITege (strcat EAITpfn "0042235A") P1 "" "" EAITofkei pause)
(setq AIT-elx (ssname (ssget EAITgetl) 0))
(redraw AIT-elx 3)
(setvar "ORTHOMODE" 0)
(setvar "OSMODE" 9)
(EAITmsg "mb_mld15" "\n" "020" nil) ;Positionieren von <END/PUN>...
(setq P3 (getpoint))
(setvar "OSMODE" 0)
(EAITmsg "mb_mld15" "\n" "021" nil) ;Positionieren nach ...
(EAITbpt EAIT_bpt1 EAIT_bpt2 nil)
(setq P2 (getpoint P3))
(if (= P2 nil)(setq P2 (EAITrpt)))
(setvar "OSMODE" 0)
(command EAITsch AIT-elx "" P3 P2)
(setvar "OSMODE" 0)
(setq Wi (EAITbw))
(setq P1 (EAITbp))
(EAITmsg "mb_mld16" "\n" "005" " ?") ;Welchen Abstand haben die Profile ?
(initget (+ 2 4))
(setq Li (getdist " "))
(command EAITege "" (polar P1 (+ Wi (EAITgib 180)) Li) "" "" (+ (EAITbig Wi) 180))
(command EAITege (strcat EAITpfn "EAITinfo") (polar P1 (+ Wi (EAITgib 135)) 7.5) "" "" ""
EAITbez1 EAITbez2 EAITlie1 EAITlie2 EAITwer1 EAITwer2 (rtos EAITl1 2 1) (rtos EAITb1 2 1) EAITnr
)
(EAITvarz2)
(princ)
);defun